package com.hehui.partimejob.service.model;

import android.content.Context;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.hehui.partimejob.service.model.Bean.PartTimeBean;
import com.hehui.partimejob.service.model.Bean.RecTaskItemBean;

import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;

public class PartTimeModel extends BaseModel{
    public PartTimeModel(Context context) {
        super(context);
    }


    public List<PartTimeBean> getListData(){
        ArrayList<PartTimeBean> partTimeBeanArrayList = new ArrayList<>();
        PartTimeBean partTimeBean = new PartTimeBean();
        PartTimeBean partTimeBean1 = new PartTimeBean();
        partTimeBean.setTitle("生活大爆炸");
        partTimeBean.setCoin(200);
        partTimeBean.setSurplus(4636);
        partTimeBean.setDdl("2022年02月27日");
        partTimeBean1.setTitle("手机使用意向选择调查");
        partTimeBean1.setCoin(300);
        partTimeBean1.setSurplus(33600);
        partTimeBean1.setDdl("2022年01月31日");
        partTimeBeanArrayList.add(partTimeBean);
        partTimeBeanArrayList.add(partTimeBean1);
        return partTimeBeanArrayList;
    }

    public void loadPartTimeTask(){
        if(hasNotListener()){
            return;
        }
        listener.OnStateChanged(getTAG(),getListData());
    }

//    /**
//     * pid
//     */ /**
//     * pid : 1
//     * title : 淘宝刷单
//     * address : 线上
//     * uid : 1
//     * content : 淘宝搜索xxx，货币三级，熟的速来！！！
//     * img : https://bkimg.cdn.bcebos.com/pic/c9fcc3cec3fdfc030070e1cfd73f8794a4c226b8?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2U4MA==,g_7,xp_5,yp_5/format,f_auto
//     * label : 长期兼职&5人
//     */
//
//    private int pid;
//    private int price;
//    private int cid;
//    /**
//     * title
//     */
//    private String title;
//    /**
//     * address
//     */
//    private String address;
//    /**
//     * uid
//     */
//    private int uid;
//    /**
//     * content
//     */
//    private String content;
//    /**
//     * img
//     */
//    private String img;
//    /**
//     * label
//     */
//    private String label;
//
//    public int getCid() {
//        return cid;
//    }
//
//    public void setCid(int cid) {
//        this.cid = cid;
//    }
//
//    public static PartTimeModel objectFromData(String str) {
//
//        return new Gson().fromJson(str, PartTimeModel.class);
//    }
//
//    public static List<PartTimeModel> arrayPartTimeModelFromData(String str) {
//
//        Type listType = new TypeToken<ArrayList<PartTimeModel>>() {
//        }.getType();
//
//        return new Gson().fromJson(str, listType);
//    }
//
//    public int getPrice() {
//        return price;
//    }
//
//    public void setPrice(int price) {
//        this.price = price;
//    }
//
//    public int getPid() {
//        return pid;
//    }
//
//    public void setPid(int pid) {
//        this.pid = pid;
//    }
//
//    public String getTitle() {
//        return title;
//    }
//
//    public void setTitle(String title) {
//        this.title = title;
//    }
//
//    public String getAddress() {
//        return address;
//    }
//
//    public void setAddress(String address) {
//        this.address = address;
//    }
//
//    public int getUid() {
//        return uid;
//    }
//
//    public void setUid(int uid) {
//        this.uid = uid;
//    }
//
//    public String getContent() {
//        return content;
//    }
//
//    public void setContent(String content) {
//        this.content = content;
//    }
//
//    public String getImg() {
//        return img;
//    }
//
//    public void setImg(String img) {
//        this.img = img;
//    }
//
//    public String getLabel() {
//        return label;
//    }
//
//    public void setLabel(String label) {
//        this.label = label;
//    }
}
